#! /bin/sh
###########################################################################
#                          查看被隐藏的文件                               #
#                                                                         #
#  说明：查看被隐藏为assume-unchanged的文件                               #
#                                                                         #
#  此脚本只用于tracked的文件                                              #
#  使用方法：                                                             #
#            ./check.sh                                                   #
#               无参数                                                    #
#                                                                         #
###########################################################################
BASE_PATH=${PWD%/src*}'/'
DATE=$(date +'%Y-%m-%d %H:%M:%S')
echo '========================'${DATE}'========================' | tee -a ${BASE_PATH}hidelog.log
echo '被隐藏的文件列表：' | tee -a ${BASE_PATH}hidelog.log
git ls-files -v ${BASE_PATH} | grep '^h' | sed 's/^..//' | sed 's/\ /\\ /g' | xargs -I FILE echo ${BASE_PATH}FILE | tee -a ${BASE_PATH}hidelog.log
echo -e '================================END================================\n' | tee -a ${BASE_PATH}hidelog.log
exit 0
